body {
    color: #333;
}
.main {
    height: 100vh;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    &>.wrapper {
        font-size: 14px;
        flex: 1;
        overflow-x: hidden;
        overflow-y: auto;
        display: flex;
        flex-direction: column;
    }    
}
img { display: block; }
.text-price::before {
    content: "¥";
    font-size: 80%;
    margin-right: 2px;
}